import request from '@/utils/request'

// 查询合同提示词列表
export function listContractPrompt(query) {
  return request({
    url: '/system/contractPrompt/list',
    method: 'get',
    params: query
  })
}

// 查询合同提示词详细
export function getContractPrompt(promptId) {
  return request({
    url: '/system/contractPrompt/' + promptId,
    method: 'get'
  })
}

// 获取提示词内容
export function getPromptContent(promptId) {
  return request({
    url: '/system/contractPrompt/content/' + promptId,
    method: 'get'
  })
}

// 新增合同提示词
export function addContractPrompt(data) {
  return request({
    url: '/system/contractPrompt',
    method: 'post',
    data: data
  })
}

// 修改合同提示词
export function updateContractPrompt(data) {
  return request({
    url: '/system/contractPrompt',
    method: 'put',
    data: data
  })
}

// 删除合同提示词
export function delContractPrompt(promptId) {
  return request({
    url: '/system/contractPrompt/' + promptId,
    method: 'delete'
  })
}

// 查询合同类型关联的提示词列表
export function getPromptsByTypeId(typeId) {
  return request({
    url: '/system/contractPrompt/type/' + typeId,
    method: 'get'
  })
}
